#pragma once

#include "Globals.hpp"
#include "SuperData.h"
#include "GenericKeys.h"
#include "GameState.h"
#include "MapManager.hpp"
#include "GUIManager.h"
#include "MapSelector.h"
#include "Minimap.h"


class MapSelector : public GameState
{
private:
	vector<bool>	mCreatedMinimaps;
	vector<MapData> mMapData;
	vector<Minimap> mMinimaps;
	vector<bool>	mActiveMinimaps;

public:

    MapSelector();
    ~MapSelector();
    
    //Main loop functions
    void handle_events();
    void logic();
    void render();
	void add_chat_messages(vector<char*> messages) {}

};